#if !defined(__Gomoku_GameException_h)
#define __Gomoku_GameException_h

#include <exception>

class	GameException : public std::exception
{
public:
	GameException(){;}
        ~GameException(){;}
};

class	GameExceptionWinByScore : GameException
{
public:
	GameExceptionWinByScore(){;}
};

class	GameExceptionWinByAlignement : GameException
{
public:
	GameExceptionWinByAlignement(){;}
        ~GameExceptionWinByAlignement(){;}
};

class	GameExceptionTwinTriple : GameException
{
public:
	GameExceptionTwinTriple(){;}
        ~GameExceptionTwinTriple(){;}
};

class	InvalidMapException
{
public:
	InvalidMapException(){;}
	~InvalidMapException(){;}
};

#endif
